
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bannerList: [], // 轮播图数据
    recommendList: [], // 推荐歌单
    topList: [], // 排行榜数据
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
    // 获取轮播图数据
    this.$request('/banner', {type: 2}).then(
      (res)=>{
        // console.log(res.banners);
        this.setData({
          bannerList:res.banners
        })
      }
    )
    // 获取歌单数据
    this.$request('/personalized',{limit:15}).then(
      (res)=>{
        this.setData({
          recommendList:res.result
        })
      }
    )

    // 排行榜数据
    let index = 0
    let attr = []
      while(index < 5){
       const result = await this.$request('/top/list',{idx:index++})
       attr.push({name: result.playlist.name, tracks: result.playlist.tracks.slice(0, 3)})
        this.setData({
          topList:attr
        })
      }
    
  },
    /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  }
})